package com.yugao.fintech.antelope.mps.core.parser;

import com.alibaba.fastjson2.JSON;
import com.yugao.fintech.antelope.mps.api.constatnts.ChannelTypeEnum;
import lombok.Getter;
import lombok.Setter;

/**
 * 微信公众号模板
 */
@Getter
@Setter
public class MpTemplateParser extends AbstractTemplateParser {
    /**
     * 公众号模板id
     */
    private String templateId;

    @Override
    public ChannelTypeEnum channelType() {
        return ChannelTypeEnum.WX_MP;
    }

    @Override
    protected AbstractTemplateParser jsonToObj(String jsonStr) {
        return JSON.parseObject(jsonStr, MpTemplateParser.class);
    }


}
